branch abroad - German English Dictionary